package com.hui.java.concurrency;

/**
 * TODO: 有哪些创建线程的方法
 *
 * @author chenth
 * @create 2019-04-14 22:00
 **/
public class ThreadCreationQuestion {
    //main线程 -> 子线程

    /**
     * 创建进程有且只有一种方法，就是new Thread()
     * @param args
     */
    public static void main(String[] args) {
        Thread thread = new Thread(() -> {

        },"线程-1");
    }

    /**
     * 不鼓励自定义（扩张）Thread
     * 运行线程的其中一种方式，继承Thread
     * 另一种是实现Runnable
     */
    private static class MyThread extends Thread{
        /**
         * 重写run方法，采取多态的方式，覆盖父类实现
         */
        @Override
        public void run(){
            super.run();
        }
    }
}
